vanilla sky ending explained